ひとりNavigation API Advent Calendar
https://gyazo.com/f4415285aa280fe3fd664f468733a25f
yamanoku.iconが1人でやります
最初は解説する意気込みで考えていたけど薄い解説記事になってしまうのでせっかくなので毎日Navigation APIについて触れて学習していくアドベントカレンダーにしてやろうと思いました 最終的には清書してWebページに移行したい
ルール
やること・やらないことは必ず守る
ルール自体は追加しても良い
代わりに過去追加した物自体をなかったことにするのは厳禁
やること
25日書き切ること
理解のための関連する内容であれば脱線してもかまわない
やらないこと
誰かに対して具体的な解説をすること
yamanoku.iconの理解を優先するので場合によっては読者を置いておくことも厭わない
開会のあいさつ
改善のきっかけになったHistory APIの仕様についてまとめる
History APIでクライアントサイドルーティングを作ってみる
クライアントサイドルーティングのライブラリやメタフレームワーク内での仕組みに関する情報のまとめ
React Routerの内部でHistory APIがどのように使われているかを調査
intercept()はどのように提案されたのか調べる
FUNSTACK Routerの内部を見てみる
SvelteKitのクライアントサイドルーティング処理を調査する
AstroのView Transitions機能を調査する
SPAの画面遷移で正しいパフォーマンス検査をするSoft Navigation Heuristicsについて